Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Prostejov Challenger New Zealand F2 New Zealand F3 Japan F1 Japan F2 Korea F1 Japan F4 Japan F5 USA F20 USA F22 USA F23 BNP Paribas Open - Indian Wells Davis Cup, World Group, Q, TPE-USA 0-4 French Open - Paris Japan F3 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 Japan F4 Korea F1 China F6 Canada F4 USA F21 Japan F2 Japan F3 Japan F6 Japan F10 USA F27 USA F28 Japan F7 USA F29 USA F30 Japan F5 Japan F9 Sri Lanka F2 India F7 China F3 Korea F3 Chinese Taipei F1 Hong Kong F5 Hong Kong F6 (Hong Kong) Italy F19 (Basilicanova) Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F9 (Antalya) Vietnam F1 (Thua Thien Hue) Vietnam F2 (Thua Thien Hue) Portugal F9 (Povoa de Varzim) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Canada F5 M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Aktobe M25 Aktobe M25 Hong Kong M25 Hong Kong M25+H Kassel Korea F2 M25 Hamburg M25 Vale Do Lobo M25 Angers M25 Prague M25 Nur-Sultan M25 Pitesti M25 Portimao Coffee Cup Challenger - Chikmagalur Samsung Secruities Cup Challenger - Seoul Fergana Challenger - Fergana Dharwad Challenger 2006 - Dharwad Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Busan Open Challenger Tennis - Busan Busan Open Challenger Tennis - Busan The Comercia Challenger - Aptos Sail Open - New Delhi New Delhi Challenger II - New Delhi Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Securities Cup - Seoul Nielsen USTA Pro Tennis Championship - Winnetka Oldum Brown Vancouver Open - Vancouver IV Manta Open - Manta Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota M15 Curtea de Arges Flea Market Cup Busan Challenger Tennis - Busan Melbourn Challenger Kia International in Caloundra - Caloundra Busan Open - Busan Korat Challenger The Natrel's Challenger of Granby - Granby Busan Open Challenger Tennis - Busan China Open - Beijing Mexico City Challenger Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Talahassee Challenger Aptos Challenger Binghamton Challenger Izmir Cup - Izmir 14° BH Tennis Open - Belo Horizonte Tiburon Challenger Samsung Securities Cup - Seoul Calabasas Challenger Kyoto Challenger Busan Challenger Cremona Challenger Nottingham Challenger Binghamton Challenger Uncle Tobys Challenger in Caloundra - Caloundra Bangkok Challenger Bergamo Challenger Kyoto Challenger Pingguo Challenger San Luis Potosi Challenger - San Luis Potosi Wuhai Challenger Beijing Challenger Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Seoul Challenger Eckental Challenger Loughborough Challenger Toyota Challenger Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Sarasota Challenger Kaohsiung Challenger VIII Gramado Open - Gramado Bangkok Challenger II Manta Open - Manta AGT Challenger - Leon Toyota Challenger Maui Challenger Dallas Challenger Granby Challenger Beijing Challenger Recanati Challenger Tashkent Challenger - Tashkent Winnetka Challenger Yokohama Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger II Manta Open - Manta Shenzhen Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Nanchang Challenger Kaohsiung Challenger Aptos Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Challenger Seoul Challenger Fifth Third Bank Tennis Championships - Lexington Toyota Challenger Bergamo Challenger Kyoto Challenger Keio Challenger International Tennis Tournament - Yokohama 2008 China TCL Challenger - Guangzhou Bangkok Challenger Ho Chi Minh City Challenger Ningboo Challenger Kobe Challenger Toyota Challenger Burnie Challenger Busan Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Guangzhou Challenger Granby Challenger Shenzhen Challenger Ilkley Challenger Winnipeg Challenger Chengdu Challenger Zhangjiagang Challenger Shanghai Challenger Playford Challenger Phoenix Challenger Shenzhen Challenger Nottingham Challenger Cassis Challenger Biel Challenger Kaohsiung Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Chennai Challenger Nottingham Challenger Flea Market Cup Busan Challenger Tennis - Busan Winnipeg Challenger Chinese Taipei F3 Nanchang Challenger Seoul Challenger Irving Challenger Winnetka Challenger Yokohama Challenger Braga Challenger Taipei City Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Bangkok Challenger Biella 5 Challenger Almaty 1 Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Busan Challenger Traralgon Challenger Traralgon Challenger 2 Singapore Challenger Yokohama Challenger Toyota Challenger Taipei City Challenger Shanghai Challenger Taipei City Challenger Yokohama World Tennis Gaora Cup - Yokohama Gimcheon Challenger Granby Challenger Ilkley Challenger Sarasota Challenger Shanghai Challenger Phoenix Challenger Prague Challenger Nottingham Challenger Gatineau Challenger Nottingham Challenger Kobe Challenger Ilkley Challenger Yokohama Challenger Zadar Challenger Maia 1 Challenger Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger HTV Challenger - Ho Chi Minh City Santo Domingo Challenger Belgaum Open - Belgaum Baotou Challenger Ilkley Challenger Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Chengdu Challenger Oeiras 1 Challenger Fergana Challenger - Fergana Banja Luka Challenger Bengalaru 1 Challenger Maui Challenger Launceston Challenger Seoul Challenger Jinan Challenger Verona Challenger Oeiras 3 Challenger Ningboo Challenger Ho Chi Minh City Challenger AIG Japan Open - Tokyo Yokohama Challenger Gimcheon Challenger Kia International In Kawana - Kawana Busan Open Challenger Tennis - Busan Ningboo Challenger Liuzhou Challenger Turin Challenger Kobe Challenger Nottingham Challenger Canberra Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Zhangjiagang Challenger Taipei City Challenger Tunis Challenger Shenzhen 1 Challenger Nanchang Challenger Seoul Challenger Busan Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Sopot Challenger Aptos Challenger Manerbio Challenger Modena Challenger Cordenons Challenger Jinan Challenger Kaohsiung Challenger Pau Challenger Cleveland Challenger Uncle Toby's Burnie Challenger - Tasmania Oeiras 4 Challenger Nottingham 2 Challenger Porto Challenger Nur-Sultan 3 Challenger Nur-Sultan 4 Challenger Nottingham-2 Challenger Verona Challenger Barletta Challenger Istanbul 2 Challenger Tenerife Challenger Charlottesville Challenger Ortisei Challenger Pau Challenger Champaign Challenger Antalya 3 Challenger Maia 2 Challenger Bratislava Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Roseto Degli Abruzzi 2 Challenger Biel Challenger Marbella Challenger St. Brieuc Challenger Murcia Challenger Prague 1 Challenger Ostrava Challenger Heilbronn Challenger Poznan Challenger Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg Nanchang Challenger Tulln Challenger Szczecin Challenger Seoul Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger Pune Challenger Cordenons Challenger Nonthaburi 1 Challenger Kobe Challenger Nonthaburi 2 Challenger Challenger DCN de Cherbourg - Cherbourg Szekesfehervar Challenger Murcia Challenger Odlum Brown Vancouver Open - Vancouver Ostrava Challenger Skopje Challenger Milan Challenger Hangzhou Challenger Matsuyama Challenger Vicenza Challenger AIG Japan Open - Tokyo Trieste Challenger Jingshan Challenger Ningboo Challenger Kobe Challenger Seoul Challenger Honolulu Challenger Bangkok Challenger Bangkok Challenger Bergamo Challenger Drummondville Challenger Calgary Challenger Samsung Securities Cup - Seoul Vancouver Challenger Forli Challenger Bratislava 2 Challenger Lisbon Challenger Cary Challenger Istanbul Challenger Antalya Challenger Kyoto Challenger Antalya 2 Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger Zagreb Challenger Rennes Challenger Busan Challenger Tallahassee Challenger AIG Japan Open - Tokyo Busan Challenger Next Generation Adelaide International - Adelaide Knoxville Challenger Bengalaru 2 Challenger AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille Salzburg Challenger Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg AEGON Championships - London PTT Thailand Open - Bangkok Pingguo Challenger Open 13 - Marseille Power Horse World Team Cup - Dusseldorf Yokohama Challenger Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Apia International - Sydney Milan Challenger Toyota Challenger Taipei City Challenger AIG Japan Open - Tokyo Winnetka Challenger Dallas Challenger Vicenza Challenger Bergamo Challenger Heineken Open - Auckland Taipei 2 Challenger PBZ Zagreb Indoors - Zagreb M25 Nonthaburi Rakuten Japan Open - Tokyo The Artois Championships - London Legg Mason Tennis Classic - Washington Montechiarugolo - Parma Challenger Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Kaohsiung Challenger Heineken Open - Auckland Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Guimaraes Challenger Open 13 - Marseille Tallahassee Challenger Seoul Challenger Orlando Challenger Ningboo Challenger Brisbane International - Brisbane Thailand Open - Bangkok Manta Challenger Thailand Open - Bangkok Guadalajara Challenger New York Open - New York Next Gen ATP Finals - Milan Open 13 - Marseille Hamburg Open - Hamburg Kyoto Challenger Rakuten Japan Open - Tokyo Gimcheon Challenger Guangzhou Challenger US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Genova Challenger Gwangju Challenger Heilbronn Challenger Aircel Chennai Open - Chennai Kaohsiung Challenger Shenzhen Open - Shenzhen Trieste Challenger Yokohama Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle Naples Challenger US Men's Clay Court Championship - Houston Zhangjiagang Challenger Lyon Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Como Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kobe Challenger Hua Hin Challenger Bangkok Challenger Shimadzu All Japan Indoor - Kyoto Toyota Challenger Busan Challenger Rakuten Japan Open - Tokyo Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Rosario Challenger Sophia Antipolis Challenger Bordeaux Challenger Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Vancouver Challenger Shenzhen Open - Shenzhen Biella Challenger Sao Paulo Challenger Barcelona Open Banc Sabadell - Barcelona Oeiras 2 Challenger Almaty 2 Challenger Bengaluru Challenger Korea Open - Seoul Chengdu Open - Chengdu Argentina Open - Buenos Aires Busan Challenger Truist Atlanta Open - Atlanta Citi Open - Washington Bengaluru Challenger Tata Open Maharashtra - Pune Prague 2 Challenger Troisdorf Challenger Prostejov Challenger Davis Cup, Group 1, 1R, JPN-PHI 5-0 Prague 2 Challenger Abierto de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo ASB Classic - Auckland China Open - Beijing Dallas Open - Dallas Millennium Estoril Open - Estoril Rio Open - Rio de Janeiro BMW Open - Munich Plava Laguna Croatia Open - Umag Indianapolis Tennis Championships - Indianapolis China Open - Beijing Pune Challenger SAP Open - San Jose Barletta Challenger Plava Laguna Croatia Open - Umag Chengdu Open - Chengdu Nordea Open - Bastad Perugia Challenger Hangzhou Open - Hangzhou San Marino Challenger Campbells Hall of Fame Tennis Championships - Newport Seoul Challenger Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Rothesay International - Eastbourne Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach Rogers Masters - Toronto Chennai Challenger Sanremo Challenger Shanghai ATP Masters 1000 - Shanghai Oeiras 3 Challenger Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells St. Tropez Challenger Nonthaburi 3 Challenger Hellenic Championship - Athens Zagreb Challenger AIG Japan Open - Tokyo Vietnam Open - Ho Chi Minh City Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells U.S. Open - New York Winston-Salem Open - Winston-Salem Wimbledon - London U.S. Open - New York Open Parc - Lyon Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai U.S. Open - New York French Open - Paris Tata Open Maharashtra - Pune Shanghai ATP Masters - Shanghai Brisbane International - Brisbane Shanghai Rolex Masters - Shanghai Miami Open - Miami French Open - Paris Shanghai Rolex Masters - Shanghai Dallas Open - Dallas Tiriac Open - Bucharest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Davis Cup, Group 1, PO, JPN-THA 4-1 Swiss Indoors Basel - Basel Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Wimbledon - London Davis Cup, Group I, 2R, JPN-KOR 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group I, PO, UKR-TPE 3-2 Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Wimbledon - London 15th Asian Games Doha 2006 Australian Open - Melbourne French Open - Paris Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Olympics - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group I, PO, MEX-TPE 1-3 Davis Cup, Group 1, 2R, IND-JPN 3-2 Trieste Challenger Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, Group II, PO, GUA-TPE 0-4 Davis Cup, World Group I, 1R, TPE-BIH 3-2 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group I, 1R, TPE-NOR 2-3 Davis Cup, Group II, 1R, HKG-TPE 0-4 Davis Cup, World Group, QR, JPN-ECU 0-3 Davis Cup, Group I, 1R, ROU-TPE 1-3 Davis Cup, Group II, 1R, LIB-TPE 3-2 Australian Open (juniors) Wimbledon (juniors) Australian Open - Melbourne Wimbledon - London U.S. Open - New York